package com.Interlend.interfaces.User;

/**
 * 服务提供商修改用户信息服务接口定义
 */
public interface AuditorUpdateUser {
	/**
	 * @param id 用户id
	 * @param username 修改后的用户名，空值表示不修改该项
	 * @param password 修改后的密码，空值表示不修改该项
	 * @param sid 修改后的学校id,0表示不修改该项
	 * @param snum 修改后的学号，空值表示不修改该项
	 * @param email 修改后的邮箱 ，空值表示不修改该项
	 * @param isValiable 修改后的状态码，-1表示不修改该项
	 * @return json字符串
	 * 		       若 输入参数有误 {exception: 1}
	 * 		        若 数据库异常 {exception: 2}
	 * 		        若 其他错误{exception: 3}
	 *         若 正常{exception: 0}
	 */
	String execute(int id,String username,String password,int sid
			  ,String snum,String email,int isValiable);
}
